package com.xjy.system.domain.vo;

import com.xjy.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


/**
 * 支付账户信息视图对象 sys_payaccount
 *
 * @author zc
 * @date 2022-02-09
 */
@Data
@ApiModel("支付账户信息视图对象")
public class SysPayaccountVo {

	private static final long serialVersionUID = 1L;

	private Long id;


	@ApiModelProperty("项目id")
	private Long projId;


	@ApiModelProperty("账户ID")
	private Long accountId;
	/**
	 * 账户类型:0：现金，1：（默认：银行）
	 */
	@Excel(name = "账户类型", readConverterExp = "0=现金,1=银行")
	@ApiModelProperty("账户类型")
	private String accountType;

	/**
	 * 账户名称
	 */
	@Excel(name = "账户名称")
	@ApiModelProperty("账户名称")
	private String accountName;

	/**
	 * 开户行
	 */
	@Excel(name = "开户行")
	@ApiModelProperty("开户行")
	private String accountBank;

	/**
	 * 账户号码
	 */
	@Excel(name = "账户号码")
	@ApiModelProperty("账户号码")
	private String accountPhone;
	/**
	 * 账户余额
	 */
	@Excel(name = "账户余额")
	@ApiModelProperty("账户余额")
	private BigDecimal accountBalance;

	/**
	 * 修改时间
	 */
	@Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("修改时间")
	private Date updateTime;
	/**
	 * 审核状态
	 */
	@Excel(name = "审核状态", readConverterExp = "false=未审核,true=已审核")
	@ApiModelProperty("审核状态")
	private Boolean auditStatus;

}
